#!/usr/bin/env bash
YESTERDAY=`date -d last-day +%Y%m%d`

echo "昨天日期: "${YESTERDAY}

DIR1=${HOME}/tmp/00/${YESTERDAY}
DIR2=${HOME}/tmp/01/${YESTERDAY}

#mkdir -p ${DIR1}
#mkdir -p ${DIR2}

PATH1="${DIR1}/*.*"
PATH2="${DIR2}/*.*"

FILE_LIST1="${HOME}/tmp/filelist1"
FILE_LIST2="${HOME}/tmp/filelist2"

# 轮询判断目录下的文件数是否满足要求
FILE_COUNT=`ls ${PATH2} | wc -l`

while [[ ${FILE_COUNT} -lt 5 ]]
do
    echo `date +%Y%m%d%H%M%S`" 时文件数："${FILE_COUNT}
    # 睡眠5s，时间长度，后面可接 s、m、h 或 d，其中 s 为秒，m 为 分钟，h 为小时，d 为日数
    sleep 5s
    FILE_COUNT=`ls ${PATH2} | wc -l`
done